Big Huge Thesaurus

electric storm

noun